import Vue from "vue";
import { post, get, del, put, upload, exportExcel } from "./index";
const _baseUrl = process.env.VUE_APP_URL;
/* eslint-disable */
Vue.prototype.$post = post
Vue.prototype.$get = get
Vue.prototype.$del = del
Vue.prototype.$put = put
Vue.prototype.$upload = upload
Vue.prototype.$exportExcel = exportExcel

export const loginInApi = function (json) {// 登录
  return Vue.prototype.$post(`${_baseUrl}loginAdmin`, json)
}

export const addTearoom = function (json) {// 新增茶室
  return Vue.prototype.$get(`${_baseUrl}addTearoom`, json)
}

export const getCardRuleList = function (json) {// 获取会员卡规则列表【A端】
  return Vue.prototype.$get(`${_baseUrl}getCardRuleList`, json)
}

export const addMemberCardRule = function (json) {// 新增一个会员卡规则【A端】
  return Vue.prototype.$get(`${_baseUrl}addMemberCardRule`, json)
}

export const saveCardRule = function (json) {//修改会员卡规则内容【A端】
  return Vue.prototype.$get(`${_baseUrl}saveCardRule`, json)
}

export const createMessage = function (json) {//总后台创建一条群发消息 （A端）
  return Vue.prototype.$get(`${_baseUrl}createMessage`, json)
}

export const isDelMessage = function (json) {//删除群发消息（A端）
  return Vue.prototype.$get(`${_baseUrl}isDelMessage`, json)
}

export const apiAdminUploadBase64Pic = function (json) {//上传图片接口 （仅限总后台使用）
  return Vue.prototype.$post(`${_baseUrl}apiAdminUploadBase64Pic`, json)
}

export const addBanner = function (json) {//首页banner新增
  return Vue.prototype.$post(`${_baseUrl}addBanner`, json)
}

export const saveBannerRule = function (json) {//首页banner修改
  return Vue.prototype.$post(`${_baseUrl}saveBannerRule`, json)
}

export const getAdminBannerList = function (json) {//获取首页banner列表
  return Vue.prototype.$get(`${_baseUrl}getAdminBannerList`, json)
}

export const massHometexting = function (json) {//群发（A端）
  return Vue.prototype.$get(`${_baseUrl}massHometexting`, json)
}

export const getHomeMessageList = function (json) {//总后台获取消息列表（A端）
  return Vue.prototype.$get(`${_baseUrl}getHomeMessageList`, json)
}

export const getShareSetting = function (json) {//获取分销设置（A端）
  return Vue.prototype.$get(`${_baseUrl}getShareSetting`, json)
}

export const saveShareSetting = function (json) {//修改分销设置（A端）
  return Vue.prototype.$get(`${_baseUrl}saveShareSetting`, json)
}

export const getHomeMemberRewardList = function (json) {//获取用户邀请奖励明细（A端）
  return Vue.prototype.$get(`${_baseUrl}getHomeMemberRewardList`, json)
}

export const homeGetOrderList = function (json) {//总后台获取所有订单列表（A端）
  return Vue.prototype.$get(`${_baseUrl}homeGetOrderList`, json)
}

export const getHomeTeaList = function (json) {//获取茶室列表
  return Vue.prototype.$get(`${_baseUrl}getHomeTeaList`, json)
}

export const giveYouMemberCard = function (json) {//A端赠送会员卡接口
  return Vue.prototype.$get(`${_baseUrl}giveYouMemberCard`, json)
}

export const getcollectDataList = function (json) {//获取收集信息（A端）
  return Vue.prototype.$get(`${_baseUrl}getcollectDataList`, json)
}

export const getHomeTeaBalance = function (json) {//获取茶室余额充值明细列表
  return Vue.prototype.$get(`${_baseUrl}getHomeTeaBalance`, json)
}

export const getNoticeInfo = function (json) {//获取滚动文字
  return Vue.prototype.$get(`${_baseUrl}getNoticeInfo`, json)
}

export const saveNoticeInfo = function (json) {//修改滚动文字
  return Vue.prototype.$post(`${_baseUrl}saveNoticeInfo`, json)
}

export const isHomeDelTea = function (json) {//软删除茶室
  return Vue.prototype.$get(`${_baseUrl}isHomeDelTea`, json)
}

export const isSaveTeaInfo = function (json) {//修改茶室列表信息
  return Vue.prototype.$post(`${_baseUrl}isSaveTeaInfo`, json)
}

export const getOffNotice = function (json) {//获取首页通知消息
  return Vue.prototype.$get(`${_baseUrl}getOffNotice`, json)
}

export const saveOffNotice = function (json) {//更新首页通知消息
  return Vue.prototype.$post(`${_baseUrl}saveOffNotice`, json)
}

export const getCardTasksList = function (json) {//获取任务列表
  return Vue.prototype.$get(`${_baseUrl}getCardTasksList`, json)
}

export const createTasks  = function (json) {//发布一个会员卡领取任务
  return Vue.prototype.$post(`${_baseUrl}createTasks `, json)
}

export const finishCardTasks  = function (json) {//强制结束一个任务
  return Vue.prototype.$post(`${_baseUrl}finishCardTasks `, json)
}

export const getMemberCardGetList = function (json) {//A端获取会员卡购买列表
  return Vue.prototype.$get(`${_baseUrl}getMemberCardGetList`, json)
}